package com.lagou.zk;

import lombok.Data;

/**
 * 服务信息，存于ZK
 */
@Data
public class ServerInfoVO {
    /**
     * 服务IP
     */
    private String ip;
    /**
     * 服务端口，由ZK顺序节点取模分配
     */
    private Integer port;
    /**
     * 服务名，由ZK顺序节点分配
     */
    private String serverName;
    /**
     * 服务是否已启动。
     * 初始创建节点时只分配了端口，服务尚未启动，该值为 false，启动后为 true
     */
    private Boolean isUp;
}
